package com.czmh.etc.interpreter.entity.request;

import com.czmh.etc.interpreter.entity.base.EnMessagetype;
import com.czmh.etc.interpreter.entity.base.RequestBody;

/**
 * Created by Huangyk on 2019/6/5.
 */
public class OBUInfoChangeRequest extends RequestBody {

    public static int MSG_LEN = RequestBody.BODY_LEN + 488;

    /// <summary>
    /// 申请时间
    /// </summary>
    private String GenTime;
    /// <summary>
    /// 1：发行；2：变更
    /// </summary>
    private String OptType;
    /// <summary>
    /// OBU卡号
    /// </summary>
    private String OBUID;
    /// <summary>
    /// 用户类型
    /// </summary>
    private String UserType;
    /// <summary>
    /// 用户名称
    /// </summary>
    private String UserName;
    /// <summary>
    ///用户证件类型
    /// 0-其它
    /// 1-营业执照
    /// 2-身份证
    /// 3-军官证
    /// 4-护照
    /// 5-入境证
    /// 6-组织机构代码证
    /// 7-港澳居民通行证
    /// 8-台湾居民通行证
    /// 9武警警察身份证
    /// 11-统一社会信用代码证书
    /// 12-事业单位法人证
    /// 13-社会团体法人登记证书
    /// 14-律师事务所执业许可证
    /// 通过用户证件类型和用户证件号确认银行办理用户是老用户还新用户，所以每次办理业务时老用户证件类型和证件号必须一致
    /// </summary>
    private String CertType ;
    /// <summary>
    /// 用户证件号
    /// </summary>
    private String CertSN ;
    /// <summary>
    /// 客车座位数/货车吨位
    /// </summary>
    private String Weight;
    /// <summary>
    /// 车长
    /// </summary>
    private String VehWeight;
    /// <summary>
    /// 车高
    /// </summary>
    private String VehHeight;
    /// <summary>
    /// 车宽
    /// </summary>
    private String VehWidth;
    /// <summary>
    /// 轮数
    /// </summary>
    private String WheelNum;
    /// <summary>
    /// 轴距
    /// </summary>
    private String wheelbase;
    /// <summary>
    /// 轴数
    /// </summary>
    private String AxleNum;
    /// <summary>
    /// OBU成本金额
    /// </summary>
    private String CardCost;
    /// <summary>
    /// 联系地址
    /// </summary>
    private String LinkAddr;
    /// <summary>
    /// 联系邮编
    /// </summary>
    private String LinkPost;
    /// <summary>
    /// 联系电话
    /// </summary>
    private String LinkTel;
    /// <summary>
    /// 联系手机
    /// </summary>
    private String LinkMobile;
    /// <summary>
    /// 联系传真
    /// </summary>
    private String LinkFax;
    /// <summary>
    /// 联系mail
    /// </summary>
    private String LinkMail;
    /// <summary>
    /// 车辆厂牌型号
    /// </summary>
    private String VModel;
    /// <summary>
    /// 关联车辆颜色
    /// </summary>
    private String VLC;
    /// <summary>
    /// 关联车牌底色
    /// </summary>
    private String VLPC;
    /// <summary>
    /// 关联车牌号
    /// </summary>
    private String VLP;
    /// <summary>
    /// 关联车型
    /// </summary>
    private String VClass;
    /// <summary>
    /// 关联车辆运营类型
    /// </summary>
    private String Vopera;
    /// <summary>
    /// 发动机号
    /// </summary>
    private String VEngineNum;
    /// <summary>
    /// OBU品牌
    /// </summary>
    private String Brand;
    /// <summary>
    /// OBU注册方式
    /// </summary>
    private String RegisteredType;
    /// <summary>
    /// OBU型号
    /// </summary>
    private String Model;
    
    public OBUInfoChangeRequest() {
        super(EnMessagetype.OBUInfoChangeRequest);
    }

    public String getGenTime() {
        return GenTime;
    }

    public void setGenTime(String genTime) {
        GenTime = genTime;
    }

    public String getOptType() {
        return OptType;
    }

    public void setOptType(String optType) {
        OptType = optType;
    }

    public String getOBUID() {
        return OBUID;
    }

    public void setOBUID(String oBUID) {
        OBUID = oBUID;
    }

    public String getUserType() {
        return UserType;
    }

    public void setUserType(String userType) {
        UserType = userType;
    }

    public String getUserName() {
        return UserName;
    }

    public void setUserName(String userName) {
        UserName = userName;
    }

    public String getCertType() {
        return CertType;
    }

    public void setCertType(String certType) {
        CertType = certType;
    }

    public String getCertSN() {
        return CertSN;
    }

    public void setCertSN(String certSN) {
        CertSN = certSN;
    }

    public String getWeight() {
        return Weight;
    }

    public void setWeight(String weight) {
        Weight = weight;
    }

    public String getVehWeight() {
        return VehWeight;
    }

    public void setVehWeight(String vehWeight) {
        VehWeight = vehWeight;
    }

    public String getVehHeight() {
        return VehHeight;
    }

    public void setVehHeight(String vehHeight) {
        VehHeight = vehHeight;
    }

    public String getVehWidth() {
        return VehWidth;
    }

    public void setVehWidth(String vehWidth) {
        VehWidth = vehWidth;
    }

    public String getWheelNum() {
        return WheelNum;
    }

    public void setWheelNum(String wheelNum) {
        WheelNum = wheelNum;
    }

    public String getWheelbase() {
        return wheelbase;
    }

    public void setWheelbase(String wheelbase) {
        this.wheelbase = wheelbase;
    }

    public String getAxleNum() {
        return AxleNum;
    }

    public void setAxleNum(String axleNum) {
        AxleNum = axleNum;
    }

    public String getCardCost() {
        return CardCost;
    }

    public void setCardCost(String cardCost) {
        CardCost = cardCost;
    }

    public String getLinkAddr() {
        return LinkAddr;
    }

    public void setLinkAddr(String linkAddr) {
        LinkAddr = linkAddr;
    }

    public String getLinkPost() {
        return LinkPost;
    }

    public void setLinkPost(String linkPost) {
        LinkPost = linkPost;
    }

    public String getLinkTel() {
        return LinkTel;
    }

    public void setLinkTel(String linkTel) {
        LinkTel = linkTel;
    }

    public String getLinkMobile() {
        return LinkMobile;
    }

    public void setLinkMobile(String linkMobile) {
        LinkMobile = linkMobile;
    }

    public String getLinkFax() {
        return LinkFax;
    }

    public void setLinkFax(String linkFax) {
        LinkFax = linkFax;
    }

    public String getLinkMail() {
        return LinkMail;
    }

    public void setLinkMail(String linkMail) {
        LinkMail = linkMail;
    }

    public String getVModel() {
        return VModel;
    }

    public void setVModel(String vModel) {
        VModel = vModel;
    }

    public String getVLC() {
        return VLC;
    }

    public void setVLC(String vLC) {
        VLC = vLC;
    }

    public String getVLPC() {
        return VLPC;
    }

    public void setVLPC(String vLPC) {
        VLPC = vLPC;
    }

    public String getVLP() {
        return VLP;
    }

    public void setVLP(String vLP) {
        VLP = vLP;
    }

    public String getVClass() {
        return VClass;
    }

    public void setVClass(String vClass) {
        VClass = vClass;
    }

    public String getVopera() {
        return Vopera;
    }

    public void setVopera(String vopera) {
        Vopera = vopera;
    }

    public String getVEngineNum() {
        return VEngineNum;
    }

    public void setVEngineNum(String vEngineNum) {
        VEngineNum = vEngineNum;
    }

    public String getBrand() {
        return Brand;
    }

    public void setBrand(String brand) {
        Brand = brand;
    }

    public String getRegisteredType() {
        return RegisteredType;
    }

    public void setRegisteredType(String registeredType) {
        RegisteredType = registeredType;
    }

    public String getModel() {
        return Model;
    }

    public void setModel(String model) {
        Model = model;
    }
}
